package com.xiaoyi.springboot.enums;

import lombok.Getter;

/**
 *
 * @author qujl
 * @date 2021/1/26 9:15
 * @version v1.0
 */
@Getter
public enum ExceptionInfoEnum {
    /**成功*/
    SUCCESS("200", "成功"),
    /**系统异常*/
    ERROR("-1", "系统异常"),
    /**服务器错误*/
    SERVER_ERROR("500", "服务器错误，请联系管理员"),
    /**
     * 系统异常及code
     */
    /**用户未登录*/
    COMMON_LOGIN_INFO_ISNULL("00001", "用户未登录"),
    /**参数异常*/
    PARAM_ERROR("00002", "参数异常"),
    /**参数不能为空*/
    PARAM_ISNULL("00003", "参数不能为空"),
    /**用户未授权*/
    COMMON_LOGIN_UNAUTH("00005", "用户未授权"),
    TOKEN_ISNULL("00006", "token为空"),
    TOKEN_INVALID("00007", "token非法无效"),
    USER_LOCKED("00008", "账号已被锁定,请联系管理员!"),

   ;


    /**
     * 错误代码code
     */
    private String errorCode;
    /**
     * 错误信息
     */
    private String errorMsg;

    ExceptionInfoEnum(String errorCode, String errorMsg) {
        this.errorCode = errorCode;
        this.errorMsg = errorMsg;
    }

}
